@charset "utf-8";
/* CSS Document */
/*
div{
	border:solid;
	border-width:1px;
	}
*/
::selection{
	background:#fff43e;
	}
::-moz-selection{
	background:#fff43e;
	}
p{
	
	}
#cont{
	top:0;
	margin:auto;
	margin-top:0px;
	width:100%;
	height:auto;
	background-color:#e4ebec;
	}
#header, #header_slim{			/*slim for user page*/
	top:0;
	width:100%;
	height:180px;
	background-color:#8e9fad;
	}
#header_slim{
	height:160px;	
	}
#header_main{
	width:100%px;
	height:120px;
	margin:0px;
	}
#mhleft{
	height:120px;
	width:2%;
	margin:0px;
	background-color:#000099;
	float:left;
	}
#mhcenter{
	width:45%;
	height:120px;
	float:left;
	margin-left:20px;
	}
#logo{
	margin:2px;
	margin-top:5px;
	margin-bottom:0px;
	float:left;
	margin-right:20px;	
	}
#label_sais{
	width:310px;
	height:95px;
	float:left;
	background-color:#004696;
	}
#border_label{
	width:15px;
	height:95px;
	background-color:#007bbc;
	float:left;
	}
#label{
	width:295px;
	height:95px;
	float:left;
	}
#label p{
	font-family:"Lucida Grande","Trebuchet MS", Arial, Helvetica,sans-serif;
	font-weight:bold;
	font-size:30px;
	margin:5px;
	margin-top:10px;
	float:left;
	color:#ffffff;
		
	}
#mhright{
	height:120px;
	width:622px;
	background-image:url("circuit.png");
	background-repeat:no-repeat;
	float:right;
	}
#bottomhead{
	height:60px;
	width:100%;
	margin:0px;
	}
#bhleft,#bhleft_slim{
	width:2%;
	height:60px;
	background-color:#007bbc;
	float:left;
	}
#bhleft_slim{
	height:40px;
	}
#menu_bar,#menu_bar_slim{
	width:98%;
	height:60px;
	background-color:#004696;
	float:left;
	}
#menu_bar_slim{
	height:40px;
	}
#menu_bar table{
	margin:0px;
	padding:0px;
	float:right;
	margin-right:15px;
	margin-top:5px;
	}
tr,td{
	padding:0px;
	}
#menu_bar input,#sign_up input, #sign_up select, #recaptcha_response_field,.student_edit{
	border:solid 1px;
	border-color:#8ea0ad;
	background-color:#e4ebec;
	color:#004696;
	}
.sub_button{
	font-family:"Lucida Grande","Trebuchet MS", Arial, Helvetica,sans-serif;
	color:#004696;
	}
#menu_bar label{
	font-family:"Lucida Grande","Trebuchet MS", Arial, Helvetica,sans-serif;
	font-size:11px;
	font-weight:light;
	color:#ffffff;
	margin:0px;
	margin-left:5px;
	}
	
#body,#body_user{
	margin-top:0px;
	width:100%;
	min-height:500px;
	}
#body_user{
	min-height:510px;
	}
#body_border, #body_border_user{
	height:500px;
	min-height:inherit;
	width:2%;
	float:left;
	background-color:#bae3e8;
	z-index:-1;
	margin-top:0px;
	}
#body_border_user{
	height:510px;
	min-height:inherit;
	}
#announcement{
	min-height:500px;
	height:inherit;
	width:700px;
	float:left;
	}
#sign_up{
	min-height:300px;
	width:350px;
	float:left;
	background-color:#bae3e8;
	margin-top:10px;
	}

#sign_up label,h1{
	font-family:"Lucida Grande","Trebuchet MS", Arial, Helvetica,sans-serif;
	font-size:14px;
	font-weight:light;
	color:#004696;
	margin:0px;
	float:right;
	}
#sign_up h1{
	font-size:34px;
	font-weigth:bold;
	padding:5px;
	}
.sign_up_box{
	width:200px;
	}
#register{
	float:right;
	}
/*recaptcha*/
#captcha{
	float:right;
	
}
/*recaptcha*/

/*dropdown*/
/*
dropdown code from:
	http://www.htmldog.com/articles/suckerfish/dropdowns/
*/
#nav, #nav ul {
	padding: 0;
	margin: 0;
	list-style: none;
	background-color:#007BBC;
}

#nav a {
	display: block;
	width: 10em;
}

#nav li {
	float: left;
	width: 10em;
}
#nav li ul {
	position: absolute;
	width: 10em;
	left: -999em;
}

#nav li:hover ul {
	margin-top:40px;
	left: auto;
	margin-left:40px;
}
#nav li ul ul {
	margin: -1em 0 0 10em;
}
#nav, #nav ul {
	padding: 0;
	margin: 0;
	list-style: none; 
}
#nav li:hover ul ul{
	left: -999em;
}
#nav li:hover ul, #nav li li:hover ul{
	left: auto;
}
#drop_down a{
	padding:5px;
	float:right;
	font-family:"Lucida Grande","Trebuchet MS", Arial, Helvetica,sans-serif;
	font-size:14px;
	font-weight:light;
	color:#ffffff;
	}
#drop_down a:hover{
	background-color:#004696;
	}

/*dropdown*/
/*user page css*/
.header_link{
	height:30px;
	padding:5px;
	text-align:center;
	float:left;
	margin-left:10px;
}
.header_link h{
	font-family:"Lucida Grande","Trebuchet MS", Arial, Helvetica,sans-serif;
	font-size:20px;
	font-weight:bold;
	color:#ffffff;	
	}
.header_link h:hover .header_link{
	background-color:#007BBC;
	}
a{
	text-decoration:none;
	}

#main_body{
	min-height:510px;
	width:98%;
	float:right;
	}
/*student info*/
#student_info{
	margin:auto;
	margin-top:15px;
	background-color:#BAE3E8;
	border-radius:15px;
	padding:10px;
	font-weight:normal;
	min-width:600px;
	min-height:400px;
	}
#user_img, #user_img_edit{
	border-radius:8px;
	}
.info_text, .errors{
	padding:0px;
	font-family:"Lucida Grande","Trebuchet MS", Arial, Helvetica,sans-serif;
	color:#0078b9;	
	margin:0px;
	
	}
#bsinfo{
	font-weight:bold;
	background-color:#E4EBEC;
	border-radius:5px;
	text-align:center;
	}
h2,h4{
	text-align:left;
	}
#student_info h3{	
	font-size:20px;
	}
#student_info h2, #name_label{
	font-size:22px;
	font-weight:bold;
	}
#student_info h4{
	font-size:18px;
	font-weight:bold;
}
#student_info h5{
	font-size:16px;
}
#student_info a,{
	font-size:14px;
	}
/*student info*/	

/*student adviser*/
#adviser_table{
	text-align:center;
	padding:0px;
	}
#adviser_table h2{
	font-size:18px;
	}
#adviser_table h3{
	font-size:20px;
	}
#adviser_table td{
	min-width:180px;
	}
	
	
/*student adviser*/

/*user page css --edit page*/
#student_info .student_edit{
	width:100%;
	float:left;
	height:25px;
	border-radius:5px;
	border:none;
}
.errors{
	color:#E8272C;
	font-weight:bold;
}
#student_info .sub_button{
	width:150px;
	height:35px;
	border:none;
	border-radius:2px;
	font-size:22px;
	color:#ffffff;
	background-color:#0078B9;
}

#student_info .sub_button:hover, #user_img_edit:hover{
	box-shadow:3px 5px 5px #aaaaaa;
}

#acad_hist{
	margin:auto;
	margin-top:0px;
	width:1050px;
}
ul {
    list-style: none;
    padding:0;
    margin:0;
}

#view_students{
	width: 200px;
	height: 200px;
	margin-left: 30px;
}

#pending{
	table-layout: fixed;
	width: 300%;
}

body{
	overflow: scroll;
}

.admin_log{
	font-family: "Courier New";
	font-size: 15px;
	height: 100px;
	table-layout: fixed;
}

.admin_log #idclass{
	font-size: 15px;
	width: 5%;
	height: 10%;
	margin: 10px;
}
/*user page css*/

/*jQuery dialog*/
#dialog-form .student_edit{
	background-color:#ffffff;
}
/*jQuery dialog*/
